﻿/// <reference path="../../scripts/knockoutjs/knockout-3.2.0.js" />
/// <reference path="jquery.js" />


function Curso(id, descripcion, alias, lugar, fecha, cantJornadas, cantHoras, profesor, fechaHoraParaEmail, descripcionLarga, contenido, importe, esPago, tieneFlyer, estaLleno, cursoEvento, webEvento, textoTwitter, hashtag) {
    var self = this;
    
    self.idCurso = ko.observable(id);
    self.Descripcion = ko.observable(descripcion);
    self.alias = ko.observable(alias);
    self.Lugar = ko.observable(lugar);
    self.Fecha = ko.observable(fecha);
    self.CantJornadas = ko.observable(cantJornadas);
    self.CantHoras = ko.observable(cantHoras + ' hs');
    self.Profesor = ko.observable(profesor);
    self.FechaHoraParaEmail = ko.observable(fechaHoraParaEmail);
    self.DescripcionLarga = ko.observable(descripcionLarga);    
    self.Contenido = ko.observable(contenido);
    self.Importe = ko.observable(importe);
    self.EsPago = ko.observable(esPago);
    self.TieneFlyer = ko.observable(tieneFlyer);
    self.EstaLleno = ko.observable(estaLleno);
    self.CursoEvento = ko.observable(cursoEvento);
    self.WebEvento = ko.observable(webEvento);
    self.TextoTwitter = ko.observable(textoTwitter);
    self.Hashtag = ko.observable(hashtag);

}


//Función que convierte json a XML
function jsonToXml(string) {
    var browserName = navigator.appName;
    var doc;
    if (browserName == 'Microsoft Internet Explorer') {
        doc = new ActiveXObject('Microsoft.XMLDOM');
        doc.async = 'false'
        doc.loadXML(string);
    } else {
        doc = (new DOMParser()).parseFromString(string, 'text/xml');
    }
    return doc;
}